#!/bin/bash
# Uso: ./backup.sh origen destino
# Si destino existe colocara un numero de version que se ira incrementando automaticamete
# Verifico el estado de los parametros
if [ -z "$1" ]
then
	echo "ERROR: Falta path completo de archivo original"
	exit 1
fi
if [ -z "$2" ]
then
	echo "ERROR: Falta path completo de archivo de destino"
	exit 2
fi

# Busco el numero libre para el nombre de destino
i=1
while [ -f "$2.$i" ]
do
	i=`expr $i + 1`
done

# Copio el archivo con el nombre obtenido
if [ -f "$1" ]
then
	mv "$1" "$2.$i"
fi
